feat(linux): remove bundled rclone from deb/rpm packages#138
Merged
Conversation
- Remove rclone from externalBin in tauri.conf.json and tauri.linux.conf.json - Add rclone as recommends dependency in deb/rpm packages - Modify get_rclone_binary_path() to fallback to system PATH on Linux/macOS - Skip rclone download in prepare.js for Linux platform This prevents package conflicts when users install rclone from system package manager.
- Add check_rclone_available command in Rust backend - Add rcloneAvailable state and checkRcloneAvailable method in rclone store - Add TauriAPI.rclone.backend.isAvailable() API call - Add rclone installation tip UI for Linux users when rclone is not found - Add i18n texts for rclone tip in en.json and zh.json - Add CSS styles for rclone-tip component
b449752 to
feb50d9
Compare
- Change overrides to resolutions (yarn compatibility) - Add js-yaml >=4.1.1 to fix prototype pollution vulnerability - Add glob >=10.5.0 to fix command injection vulnerability - Keep tmp >=0.2.4 to fix arbitrary file write vulnerability
elysia-best
reviewed
Dec 2, 2025
- Add externalBin to tauri.windows.conf.json with openlist and rclone - Add externalBin to tauri.macos.conf.json with openlist and rclone - Ensures rclone is properly bundled with the app on these platforms - Linux already has externalBin but excludes rclone (installed via package manager)
- Windows/macOS: get rclone from bundled binary - Linux: get rclone from system PATH only (not bundled) - Update error message to suggest package manager installation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
closed #136
Remove bundled rclone binary from Linux packages to avoid package manager conflicts; users should install rclone via system package manager or from rclone.org. Added installation tip UI for Linux users when rclone is not detected.